Smart Home16

Updating Home Assistant in Docker Safely: My Workflow With Backup, Test and Rollback
How I update a Docker-based Home Assistant to a new version without breaking my smart home: full backup, update custom components first against the old core, recreate the container instead of in-place, note the image ID for a real rollback, and a post-update checklist.

A "Last Motion" Sensor in Home Assistant: Per-Room Timestamps with input_datetime
A reusable Home Assistant pattern: one input_datetime helper per motion sensor that records the exact time of the last movement — the data foundation for presence heuristics and a tidy "last seen" dashboard, no expensive mmWave sensors needed.

Motion Light With Time-of-Day Brightness in Home Assistant: the choose Pattern (30% Night, 70% Morning, 100% Day)
A complete Home Assistant motion-light recipe with a choose: block that dims by time of day, a sensible off-delay, and the one tweak that actually stops the light flickering on and off.

KNX Thermostats Drop to 'Standby' After Every Home Assistant Restart — A Startup Automation Fix
After every Home Assistant restart my KNX thermostats fell to 'standby' and stopped heating. Here is the homeassistant-start automation — with the crucial 30-second delay and a choose block — that re-initialises every thermostat to the correct mode.

Window Open, Heating Off: Auto-Switch Each KNX Thermostat to Frost Protection in Home Assistant
A reproducible Home Assistant automation: a KNX window contact switches that room's thermostat to building_protection (frost guard) when it opens and back to comfort when it closes — with a 5-second debounce that stops the false triggers most tutorials ignore.

Pull Cloud-API Data into Home Assistant: the REST Sensor Explained (One Endpoint, Many Sensors)
A practical guide to the Home Assistant REST sensor: tap any JSON cloud API, pull out single fields with value_template, authenticate via header, set a polling interval and scale raw values — shown on a real manufacturer API, transferable to any device without a native integration.

KNX Thermostat Preset Modes in Home Assistant
Why your KNX thermostat ignores the temperature you set in Home Assistant — the five HVAC preset modes, the snap-back that looks like a bug, and how I automate them.

Decoupling a KNX Alarm from the JUNG Panel in Home Assistant
I didn't want Home Assistant to be a slave to the JUNG alarm panel. So I inverted ownership: HA owns the alarm state and pushes it back onto the KNX bus.

Solar Surplus into Hot Water: the AC·THOR in Home Assistant
I wired an AC·THOR 9s into Home Assistant to dump PV surplus into the hot-water tank — then the device refused every Modbus write. Here's the read-local, write-cloud fix.

What Is HACS? The Home Assistant Community Store, Explained
In this story, we’ll explore HACS (Home Assistant Community Store), why it’s a game-changer, and how to get started with it.

Tapo H100: Cellar Humidity Monitoring in Home Assistant
A bare humidity number doesn't tell you when a cellar will condense. I added a cheap Tapo T310 to my H100 hub and turned it into a dew-point mold early-warning.

An Alarm Dashboard + Tecnoalarm Keypad in Home Assistant
Building a security dashboard in public: simulated sensors, a debounced trigger, dual logging, and the one decision that mattered most — what NOT to show.

KNX Motion-Sensor Automations in Home Assistant
Making KNX motion sensors drive lights that feel like the room is paying attention — the real trick is one extra group address, not a cleverer trigger.

Splitting a 2,000-Line automations.yaml into 8 Files
I let a 40-line Python script reshuffle my whole home-automation config — but only because a second script proved it didn't lose a single automation along the way.

Next.js 14 - Advanced Syntax / Code Highlighting
You can use different approaches to integrate code blocks on your blog or website (TailwindCSS, etc.). I came across a modern approach to syntax highlighting and discovered Shiki

Next.js 14 - Complete Example - Typescript / Tailwindcss / Contentful - Part 2
Let's dig deeper and build a nice UI on our Nextjs foundation with the help of Tailwindcss/Contentful